// JavaScript Document
$(document).ready(function(e) {
	$('#frm1').validationEngine();
	_get_menu();
	$('#b_Save').click(function(){
		_simpan_data();
	})
	//show popup window if add new clicked
    $('a#p-table1').click(function(){
		$('#frm1 :reset').click();
		$('#frm1 #id_doc')
			.removeAttr('disabled')
			.removeAttr('readonly');
		$('#frm1 select:not(#id_doc)').attr('disabled','disabled');
		_get_menu();
		$('#myModal').modal('show');
	})
	_show_data('');
	$('#frm1 select:not(#id_doc)').attr('disabled','disabled');
	$('#app_doc').keyup(function(){
		$('#frm1 select:not(#id_doc)').attr('disabled','disabled');
		for(i=1;i<=$(this).val();i++)
		{
			
			$('#level_'+i).removeAttr('disabled');
		}
	})
});

function _simpan_data()
{
	$.post('set_app_doc',$('#frm1').serialize(),
	function(result)
	{
		$('#result')
			.html(result)
			.show()
			.fadeOut(5000);
		$('#frm1 :reset').click();
		$('#myModal').modal('hide');
		_show_data('');
	})
}

function _show_data(tp)
{
	$.post('get_app_doc_list',{'ordby':tp},
	function(result){
		$('#NewList tbody').html(result);
		(tp=='')?
		$('#NewList').fixedHeader({'width':($('div#table2').width()-5),'height':400}):'';
	})
}

function btn_click(id,aksi)
{
	switch(aksi)
	{
		case 'edit':
			_get_datail_data(id);
		break;
		case 'deleted':
		jConfirm("Yakin akan menghapus data ini?",'Ziebar Message',
		function(r){
			if(r)
			{
				$.post('del_app_doc',{'id':id},
				function(result){
					_show_data('id_doc');
				})
			}
		})
		break;	
	}
}
function _aksi(id)
{
	_show_data(id);
}

function _get_datail_data(id)
{
	$.post('get_app_doc_detail',{'id':id},
	function(result){
		var r=$.parseJSON(result)
		$('#id_doc').val(r.id_doc).select().attr('readonly','readonly');
		$('#nm_doc').val(r.nm_doc);
		$('#app_doc').val(r.app_level);
		for(i=1;i<=r.app_level;i++)
		{
			$('#level_'+i).removeAttr('disabled');
		}
		
		$('#level_1').val(r.level_1).select();
		$('#level_2').val(r.level_2).select();
		$('#level_3').val(r.level_3).select();
		$('#level_4').val(r.level_4).select();
	})
	$('div#myModal').modal('show');
}

function _get_menu()
{
	$.post('get_modul_dropdown',{'id':''},
	function(result)
	{
		$('#id_doc').html(result);
	});
}